package sanweijian;
import java.util.*;
public class SecondaryLinkage {
    public static void main(String[] args) {
        Map<String , List<String >> map = new HashMap();
        Scanner scanner = new Scanner(System.in);
        List<String> list = new ArrayList<>();
        map.put("云南",list);
        list.add("保山");
        list.add("文山");
        list.add("曲靖");
        list.add("昆明");
        list.add("丽江");
        List<String> list2 = new ArrayList<>();
        map.put("楚雄",list2);
        list2.add("大理市");
        List<String> list3 = new ArrayList<>();
        map.put("曲靖",list3);
        list3.add("沾益");
        list3.add("马龙");
        list3.add("麒麟");
        list3.add("会泽");
        list3.add("罗平");
        list3.add("曲靖市");
        List<String> list4 = new ArrayList<>();
        map.put("保山",list4);
        list4.add("保山市");
        List<String> list5 = new ArrayList<>();
        map.put("昭通",list5);
        list5.add("昭通市");
        list5.add("大山包");
        list5.add("李子村");
        list5.add("糍粑");
        list5.add("大鲁帝国");
        List<String> list6 = new ArrayList<>();
        map.put("丽江",list6);
        list6.add("丽江市");
        list6.add("香格里拉");
        list6.add("玉龙雪山");
        list6.add("哈巴雪山");
        list6.add("丽江古城");
        List<String> list7 = new ArrayList<>();
        map.put("文山",list7);
        list7.add("文山州");



        while (true){
            System.out.println("=====================");
            System.out.println("欢迎使用城市联动系统");
            System.out.println("云南 楚雄 曲靖 保山 昭通 丽江 文山");
            System.out.println("请输入你所在的省份：");
            System.out.println("输入n退出");
            String province =scanner.next();
            if (province.equals("n")){
                scanner.close();
                break;
            }
            if (map.get(province)==null){
                System.out.println("你输入的省份有误");
            }else {
                System.out.println(map.get(province));
                System.out.println("请输入你所在的城市：");
                String city = scanner.next();
                if (map.get(province).contains(city)){
                    System.out.println("你已成功录入");
                }else {
                    System.out.println("你输入的城市有误");
                }
            }

        }



    }
}
